﻿// S2F_Test.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <math.h>
#include "stream2frame.h"
#include "simulator.h"

int main()
{
	S2F_config_t config = {
		0x55,
		0x01,
		0x02,
	};
	simulator sim(&config, 50, 50);
	int recCount = 0;

	sim.sim1();

	//for (int i = 0; i < srcCount; ++i)
	//{
	//	length = rand() % 32;
	//	for (int j = 0; j < length; ++j)
	//	{
	//		data[j] = rand() % 256;
	//	}
	//	sim.sim1(data, length, rec, 64);

	//	bool flag = true;
	//	for (int i = 0; i < length; ++i)
	//	{
	//		if (data[i] != rec[i])
	//		{
	//			flag = false;
	//		}
	//	}
	//	if (flag)
	//	{
	//		++recCount;
	//	}
	//}
	//std::cout << srcCount << ":" << recCount << std::endl;

	//recCount = sim.sim2(srcCount, 64, 4);
	//std::cout << srcCount << ":" << recCount << std::endl;

//	sim.sim3(srcCount, 16, 1);


	system("pause");
}

